Real Madrid vs Arsenal: prediction & betting odds 16 Apr 2025

The second leg of the 2024/25 Champions League quarter-final between Real Madrid (Spain) and Arsenal (England) will take place on April 16 at the Santiago Bernabeu Stadium. The first match ended 3-0 in favor of Arsenal. Real Madrid vs. Arsenal: prediction and betting odds, statistics.

Real Madrid

In the first meeting, the Spaniards lost 0-3. This defeat marked Carlo Ancelotti's side's second consecutive loss in this European competition, with the team failing to score in regular time once again. To advance to the semi-finals, Madrid needs to thrash the English side by at least four goals. If the team wins by exactly three goals, extra time will be played. Notably, Real Madrid has only once in its history overcome a three-goal deficit in the main European tournament. This happened in 1976 against Derby County (the Spaniards advanced due to a win in extra time).

  • At least three goals have been scored in 7 of Real Madrid's last 8 matches in this European competition.
  • The Spaniards have won 6 of their last 7 home matches in the Champions League.
  • Both teams scored in Real Madrid's last 10 home games in the Champions League.

Predicted lineup for Real Madrid (4-3-3)

Thibaut Courtois – Raul Asensio, Antonio Rudiger, Aurelien Tchouameni, David Alaba – Federico Valverde, Dani Ceballos, Jude Bellingham – Vinicius Junior, Rodrygo Goes, Kylian Mbappe.

Goalkeeper Andriy Lunin, defenders Ferland Mendy, Eder Militao, and Dani Carvajal are out due to injuries. Midfielder Eduardo Camavinga will miss the match due to suspension.

Arsenal

By defeating Real Madrid in the first match, the English side extended their unbeaten run in the Champions League to seven matches (6 wins and 1 draw). During this stretch, the Londoners have achieved five large-margin victories. Notably, in the first match, Declan Rice scored two goals from free kicks, a feat no one had achieved before in the Champions League playoffs. Now Mikel Arteta's side can afford to lose by one or two goals. Furthermore, Arsenal has never been eliminated from a European competition after winning the first match by at least three goals.

  • At least three goals have been scored in Arsenal's last seven Champions League games.
  • The team has scored at least twice in their last seven matches in this European competition.
  • The Londoners have conceded exactly one goal in 8 of their last 9 away matches in this tournament.

Predicted lineup for Arsenal (4-3-3)

David Raya – Miles Lewis-Skelly, Jurrien Timber, William Saliba, Jakub Kiwior – Oleksandr Zinchenko, Declan Rice, Martin Odegaard – Mikel Merino, Gabriel Martinelli, Bukayo Saka.

Forwards Kai Havertz and Gabriel Jesus, midfielder Jorginho, and defenders Riccardo Calafiori, Gabriel Magalhaes, and Takehiro Tomiyasu will not play due to injuries. Midfielder Thomas Partey's participation is questionable.

Referee

Francois Letexier (France)

Matches – 11 (International matches, 2024/25);

Yellow cards shown (including second yellows) – 55;

Average yellow cards per match – 5;

Red cards shown – 3;

Average fouls per match – 21;

Penalties – 36%.

Match Prediction: Real Madrid vs. Arsenal

For Carlo Ancelotti's side, this season could end in complete failure. Madrid has already lost to Barcelona in the Spanish Super Cup final, and they are likely to fall short to the Catalans in La Liga. Now, in the Champions League, they face an almost impossible task – to overturn a three-goal deficit. Nevertheless, I believe there is a slim chance to thrash the English side, but they will need to play offensively throughout the match.

Real Madrid plays exceptionally well at home in this European competition. In their last 19 home matches in the Champions League, the club has lost only once in regular time (15 wins and 3 draws), and they have scored in all these matches. In 7 of their last 8 home matches in this tournament, Madrid has scored at least twice. However, the Spaniards have conceded in their last ten home matches in the Champions League.

Mikel Arteta is well aware of Real Madrid's strength, so the Arsenal manager is likely to rely on counter-attacks. I believe the English side will be able to catch the Madrid team off guard. The Gunners have not left the field without scoring in their last seven consecutive Champions League matches, scoring at least twice in all of them.

Considering all these factors, I propose the prediction: Both teams to score – Yes

Real Madrid — Arsenal betting tips 16 Apr 2025

A 3:0 defeat to Arsenal at the Emirates has left Real Madrid with a mountain to climb in their bid to reach the Champions League semi-finals. At the Santiago Bernabéu, the hosts will be without the suspended Eduardo Camavinga, though Aurélien Tchouaméni is set to return to the squad. With Aurélien Tchouaméni back in the starting line-up, the attacking unit is expected to commit even less to defensive duties, instead focusing on carving out opportunities in the final third.

Before narrowly beating Deportivo Alavés (1:0), Real Madrid had suffered three straight defeats, conceding nine goals across those outings. In London, Real Madrid conceded 1.61 from xGA and allowed 11 shots on target – without Thibaut Courtois in goal, the result might have been even more punishing. At the Bernabéu, Total Over 2.5 goals has landed in nine of the last 11 matches, and with Kylian Mbappé and company likely to press from the first whistle, another match with multiple goals looks highly probable.

From the 1:1 draw against Brentford on Saturday, it’s clear that Arsenal have shifted their full attention to the Champions League. The team are currently on a nine-game unbeaten run, scoring 18 goals in that span. In Madrid, it's expected that Arsenal will employ a deep defensive setup, allowing Gabriel Martinelli and Bukayo Saka to exploit the wide areas on the break – an effective tactic that has helped the team maintain favourable leads throughout the season.

However, Arsenal have failed to keep a clean sheet in each of their last three matches away from home, which suggests Real Madrid will have their chances, especially with the backing of the home crowd. Given the attacking potential on both sides and recent trends, we’re backing Total Over in the goals market – this line could be reached as early as the first half, depending on the game’s tempo.

Betting prediction
Total Over 2.5
Cf
Odds
14/25
Bet now

Real Madrid vs Arsenal Odds

Current season

Logo Real Madrid Logo Arsenal
5 Wins 6
3 Lost 1
0 Draws 1
2.33 GF per game 2.55
1.42 GA per game 0.55
6.67 Corners per game 5.82
2.5 Yellow cards per game 1.73

Champions League: previous matches in the tournament

Real Madrid
08.04.25
Arsenal
Real Madrid
L
12.03.25
Atlético Madrid
Real Madrid
1
:
0
0
:
0
OT
2
:
4
P
L
04.03.25
Real Madrid
Atlético Madrid
W
19.02.25
Real Madrid
Manchester City
W
11.02.25
Manchester City
Real Madrid
W
29.01.25
Brest
Real Madrid
W
22.01.25
Real Madrid
Red Bull Salzburg
W
10.12.24
Atalanta
Real Madrid
W
27.11.24
Liverpool
Real Madrid
L
05.11.24
Real Madrid
AC Milan
L
22.10.24
Real Madrid
Borussia Dortmund
W
02.10.24
Lille
Real Madrid
L
17.09.24
Real Madrid
Stuttgart
W
More matches
Arsenal
08.04.25
Arsenal
Real Madrid
W
12.03.25
Arsenal
PSV
D
04.03.25
PSV
Arsenal
W
29.01.25
Girona
Arsenal
W
22.01.25
Arsenal
Dinamo Zagreb
W
11.12.24
Arsenal
Monaco
W
26.11.24
Sporting CP
Arsenal
W
06.11.24
Inter Milan
Arsenal
L
22.10.24
Arsenal
Shakhtar Donetsk
W
01.10.24
Arsenal
PSG
W
19.09.24
Atalanta
Arsenal
D
More matches

H2H: Real Madrid — Arsenal

Champions League 2024-2025
08.04.25
Arsenal
Real Madrid
Champions Cup 2019
24.07.19
Real Madrid
Arsenal
2
:
2
3
:
2
P
Champions League 2005-2006
08.03.06
Arsenal
Real Madrid
0
:
0
21.02.06
Real Madrid
Arsenal
0
:
1

Tables

Team Played W D L Goals Points Form
1
Liverpool
8 7 0 1 17:5 21
2
Barcelona
8 6 1 1 28:13 19
3
Arsenal
8 6 1 1 16:3 19
4
Inter Milan
8 6 1 1 11:1 19
5
Atlético Madrid
8 6 0 2 20:12 18
6
Bayer 04
8 5 1 2 15:7 16
7
Lille
8 5 1 2 17:10 16
8
Aston Villa
8 5 1 2 13:6 16
9
Atalanta
8 4 3 1 20:6 15
10
Borussia Dortmund
8 5 0 3 22:12 15
11
Real Madrid
8 5 0 3 20:12 15
12
Bayern Munich
8 5 0 3 20:12 15
13
AC Milan
8 5 0 3 14:11 15
14
PSV
8 4 2 2 16:12 14
15
PSG
8 4 1 3 14:9 13
16
Benfica
8 4 1 3 16:12 13
17
Monaco
8 4 1 3 13:13 13
18
Brest
8 4 1 3 10:11 13
19
Feyenoord
8 4 1 3 18:21 13
20
Juventus
8 3 3 2 9:7 12
21
Celtic
8 3 3 2 13:14 12
22
Manchester City
8 3 2 3 18:14 11
23
Sporting CP
8 3 2 3 13:12 11
24
Brugge
8 3 2 3 7:11 11
25
Dinamo Zagreb
8 3 2 3 12:19 11
26
Stuttgart
8 3 1 4 13:17 10
27
Shakhtar Donetsk
8 2 1 5 8:16 7
28
Bologna
8 1 3 4 4:9 6
29
Red Star Belgrade
8 2 0 6 13:22 6
30
Sturm Graz
8 2 0 6 5:14 6
31
Sparta Prague
8 1 1 6 7:21 4
32
RB Leipzig
8 1 0 7 8:15 3
33
Girona
8 1 0 7 5:13 3
34
Red Bull Salzburg
8 1 0 7 5:27 3
35
Slovan Bratislava
8 0 0 8 7:27 0
36
BSC Young Boys
8 0 0 8 3:24 0
Team Played W D L Goals Points Form
1
Liverpool
4 4 0 0 10:1 12
2
Arsenal
4 4 0 0 9:0 12
3
Inter Milan
4 4 0 0 9:0 12
4
Bayer 04
4 4 0 0 9:0 12
5
Bayern Munich
4 4 0 0 14:3 12
6
Barcelona
4 3 1 0 14:3 10
7
Lille
4 3 1 0 11:4 10
8
Aston Villa
4 3 1 0 7:2 10
9
PSV
4 3 1 0 11:5 10
10
Celtic
4 3 1 0 10:3 10
11
Atlético Madrid
4 3 0 1 8:6 9
12
Borussia Dortmund
4 3 0 1 13:5 9
13
Real Madrid
4 3 0 1 14:7 9
14
AC Milan
4 3 0 1 7:5 9
15
Monaco
4 3 0 1 10:5 9
16
Manchester City
4 2 2 0 11:4 8
17
PSG
4 2 1 1 7:5 7
18
Brest
4 2 1 1 4:5 7
19
Sporting CP
4 2 1 1 8:7 7
20
Brugge
4 2 1 1 3:4 7
21
Feyenoord
4 2 0 2 8:9 6
22
Juventus
4 2 0 2 5:4 6
23
Shakhtar Donetsk
4 2 0 2 5:9 6
24
Sturm Graz
4 2 0 2 2:3 6
25
Atalanta
4 1 2 1 7:3 5
26
Dinamo Zagreb
4 1 2 1 4:6 5
27
Benfica
4 1 1 2 9:8 4
28
Stuttgart
4 1 1 2 7:8 4
29
Bologna
4 1 1 2 3:4 4
30
Red Star Belgrade
4 1 0 3 10:11 3
31
Sparta Prague
4 1 0 3 4:9 3
32
RB Leipzig
4 1 0 3 6:8 3
33
Girona
4 1 0 3 5:6 3
34
Red Bull Salzburg
4 0 0 4 1:13 0
35
Slovan Bratislava
4 0 0 4 4:14 0
36
BSC Young Boys
4 0 0 4 1:11 0
Team Played W D L Goals Points Form
1
Atalanta
4 3 1 0 13:3 10
2
Liverpool
4 3 0 1 7:4 9
3
Barcelona
4 3 0 1 14:10 9
4
Atlético Madrid
4 3 0 1 12:6 9
5
Benfica
4 3 0 1 7:4 9
6
Arsenal
4 2 1 1 7:3 7
7
Inter Milan
4 2 1 1 2:1 7
8
Feyenoord
4 2 1 1 10:12 7
9
Lille
4 2 0 2 6:6 6
10
Aston Villa
4 2 0 2 6:4 6
11
Borussia Dortmund
4 2 0 2 9:7 6
12
Real Madrid
4 2 0 2 6:5 6
13
AC Milan
4 2 0 2 7:6 6
14
PSG
4 2 0 2 7:4 6
15
Brest
4 2 0 2 6:6 6
16
Juventus
4 1 3 0 4:3 6
17
Dinamo Zagreb
4 2 0 2 8:13 6
18
Stuttgart
4 2 0 2 6:9 6
19
Bayer 04
4 1 1 2 6:7 4
20
PSV
4 1 1 2 5:7 4
21
Monaco
4 1 1 2 3:8 4
22
Sporting CP
4 1 1 2 5:5 4
23
Brugge
4 1 1 2 4:7 4
24
Bayern Munich
4 1 0 3 6:9 3
25
Manchester City
4 1 0 3 7:10 3
26
Red Star Belgrade
4 1 0 3 3:11 3
27
Red Bull Salzburg
4 1 0 3 4:14 3
28
Celtic
4 0 2 2 3:11 2
29
Bologna
4 0 2 2 1:5 2
30
Shakhtar Donetsk
4 0 1 3 3:7 1
31
Sparta Prague
4 0 1 3 3:12 1
32
Sturm Graz
4 0 0 4 3:11 0
33
RB Leipzig
4 0 0 4 2:7 0
34
Girona
4 0 0 4 0:7 0
35
Slovan Bratislava
4 0 0 4 3:13 0
36
BSC Young Boys
4 0 0 4 2:13 0

Team lineups

The line-ups will be known a few hours before kick-off
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration
Copy the token